<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>3.没有原型的对象也是存在的</title>
</head>

<body>
  <script>
    let xj = { name: "xiangjun" };
    console.log(xj);// 原型对象： Object __proto__:Object
    console.log(xj.hasOwnProperty("name")) //true 使用原型对象的 hasOwnProperty 方法，查看是否拥有name属性
    // 纯数据字典对象 没有原型 ，原型为null ，很少用到但是可以创建出来
    let hd = Object.create(null, {
      name: {
        value: "hdr"
      }
    });
    // console.log(hd.hasOwnProperty("name")); //Error Uncaught TypeError: hd.hasOwnProperty is not a function
    //Object.keys是静态方法，不是原型方法所以是可以使用的
    console.log(Object.keys(hd)); //[]

  </script>
</body>

</html>